Traffic coexistence for collocated transceivers including bluetooth transceivers

ABSTRACT

Systems, methods, and devices enable coexistence of traffic for collocated transceivers. Methods may include generating, using a processing device, a medium access schedule for at least a first transceiver based on a transmission parameter of a second transceiver, the second transceiver being collocated with the first transceiver and sharing a transmission medium with the first transceiver, and the medium access schedule comprising a QuietIE schedule. Methods may also include identifying a plurality of wireless devices communicatively coupled to the first transceiver. Methods may further include transmitting the QuietIE schedule to the plurality of wireless devices, the QuietIE schedule identifying a plurality of quiet periods and a plurality of available periods to the plurality of wireless devices.

CROSS-REFERENCE TO RELATED APPLICATIONS

This application claims the benefit under 35 U.S.C. § 119(e) of U.S.Provisional Patent Application No. 62/690,714, filed on Jun. 27, 2018,which is incorporated by reference herein in its entirety for allpurposes.

TECHNICAL FIELD

This disclosure generally relates to collocated transceivers, and morespecifically, to implementation of coexistence of traffic associatedwith such collocated transceivers.

BACKGROUND

Various devices may include transceivers configured to transmit data inaccordance with various wireless communications protocols. For example,transceivers may utilize Wi-Fi communications protocols, or may useBluetooth communications protocols. In some cases, multiple transceiversmay be implemented within a single device, and may share other systemresources, such as transmission media, and components associated withsuch transmission media such as antenna. Accordingly, multipletransceivers may share a single antenna. However, such transceiversremain limited in their ability to share such transmission mediumresources efficiently and effectively.

BRIEF DESCRIPTION OF THE DRAWINGS

FIG. 1 illustrates an example of a system that includes collocatedtransceivers, configured in accordance with some embodiments.

FIG. 2 illustrates an example of a device that includes collocatedtransceivers, configured in accordance with some embodiments.

FIG. 3 illustrates an example of a first timing diagram, configured inaccordance with some embodiments.

FIG. 4 illustrates an example of a second timing diagram, configured inaccordance with some embodiments.

FIG. 5 illustrates flow chart of an example of a method for implementingcoexistence of traffic for collocated transceivers in accordance withsome embodiments.

FIG. 6 illustrates flow chart of another example of a method forimplementing coexistence of traffic for collocated transceivers inaccordance with some embodiments.

DETAILED DESCRIPTION

In the following description, numerous specific details are set forth inorder to provide a thorough understanding of the presented concepts. Thepresented concepts may be practiced without some or all of thesespecific details. In other instances, well known process operations havenot been described in detail so as to not unnecessarily obscure thedescribed concepts. While some concepts will be described in conjunctionwith the specific examples, it will be understood that these examplesare not intended to be limiting.

Various devices may include one or more transceivers that sharetransmission media. For example, a single device may include a Bluetoothtransceiver as well as a wireless local area network transceiver (WLAN)transceiver. Such transceivers may share, at least in part, a commonwireless medium of a 2.4 GHz band. Moreover, such transceivers may alsoshare hardware associated with such a transmission medium, such as anantenna. Accordingly, coexistence techniques may be implemented so thatthe different transceivers sharing the same transmission medium may bothutilize the transmission medium without interfering with each other'scommunications. Some coexistence techniques utilize the transmission ofCTS-to-Self frame or management frame with every period of atransmission. In such techniques, such a frame is sent with each dutycycle and occupies a large amount of the available transmission trafficand might not be entirely effective in protecting transmitted traffic.

Various embodiments are disclosed herein that provide collocatedtransceivers within a collocated device to share a transmission mediumin an efficient and effective manner. As will be discussed in greaterdetail below, collocated devices may include different transceivers thatshare a transmission medium. As will be discussed in greater detailbelow, embodiments disclosed herein utilize the generation andtransmission of a medium access schedule, that may be a QuietIE basedschedule, to facilitate coexistence between different transceivers thatshare a transmission medium by, for example utilizing the sametransmission band. Accordingly, the activity of downstream devices andthe first transceiver may be configured and synchronized based ontransmission characteristics of the second transceiver, and this may beaccomplished using a single initial beacon frame. In this way, thenumber of frames utilized for protection and coexistence of collocatedtransceivers is reduced, and the amount of transmitted data utilized toensure such protection and coexistence is reduced. Moreover, theefficacy of such protection and coexistence is increase as well. Variousembodiments are now discussed in greater detail.

FIG. 1 illustrates an example of a system that includes collocatedtransceivers, configured in accordance with some embodiments. As will bediscussed in greater detail below, devices disclosed herein may includemultiple transmission devices, such as transceivers, that may share atransmission medium. Accordingly, devices as disclosed herein areconfigured to implement coexistence of such transceivers in an efficientmanner that greatly reduces the amount of transmission overhead utilizedto implement such coexistence and sharing of the transmission medium.

In various embodiments, system 100 includes collocated device 102. Asdiscussed above, collocated device 102 is a device that is configured toinclude multiple collocated transmission devices that may share a commontransmission medium. For example, collocated device 102 may includefirst transceiver 104 and second transceiver 106. In variousembodiments, first transceiver 104 and second transceiver 106 eachinclude a transmitter and a receiver. As will be discussed in greaterdetail below, first transceiver 104 may include a first transmitter andreceiver compatible with a first communications protocol, and secondtransceiver 106 may include a second transmitter and receiver compatiblewith a second communications protocol. Both first transceiver 104 andsecond transceiver 106 are configured to transmit and receive data viaantenna 109 which is configured to transmit and receive wirelesscommunications signals. Accordingly, collocated device 102 is configuredsuch that network traffic associated with first transceiver 104 andsecond transceiver 106 shares the utilization of antenna 109.

As will be discussed in greater detail below with reference to FIG. 2,first transceiver 104 may include a processing device, such asprocessing device 108, that is configured to schedule network traffic toimplement coexistence of data traffic for first transceiver 104 andsecond transceiver 106. More specifically, processing device 108 may beconfigured to determine and generate a schedule utilized send trafficassociated with first transceiver 104. Such a schedule may be determinedand generated based on a protocol utilized by second transceiver 106,and the schedule may be implemented utilizing a QuietIE parameter of atransmitted frame. Accordingly, coexistence may be implemented bygenerating a QuietIE schedule that is transmitted in a beacon frame, andis synchronized to periodic activity of second transceiver 106.Additional details of the scheduling of such traffic are discussed ingreater detail below with reference to FIG. 2.

As will also be discussed in greater detail below with reference to FIG.2, first transceiver 104 may be a WLAN device, and second transceiver106 may be a Bluetooth device. Accordingly, in some embodiments,collocated device 102 includes a WLAN transceiver and a Bluetoothtransceiver that share a particular transmission medium that utilizesshared hardware components, such as antenna 109. Moreover, the schedulegenerated by processing device 108 for the WLAN transceiver isdetermined based, at least in part, on the Bluetooth protocol utilizedby the Bluetooth transceiver. While various embodiments disclosed hereindescribe second transceiver 106 as being compatible with a Bluetoothprotocol, it will be appreciated that other implementations of secondtransceiver 106 are contemplated and disclosed herein. For example,second transceiver 106 may be compatible with other protocols such asBluetooth Low Energy (BLE) or cellular protocols such as a Global Systemfor Mobile Communications (GSM) protocol.

In various embodiments, collocated device 102 is configured as asoftware enabled access point (SoftAP). Accordingly, in someembodiments, collocated device 102 is configured to function as awireless access point that handles wireless communication and routing ofnetwork traffic with one or more other wireless devices, such as firstplurality of devices 110 and second plurality of devices 120 discussedin greater detail below and also with reference to, for example, FIG. 3.In some embodiments, collocated device 102 is configured as a clientdevice, or a station (STA), as will also be discussed in greater detailbelow with reference to, for example, FIG. 4.

In some embodiments, system 100 includes first plurality of devices 110which may be devices configured to transmit and receive wireless networktraffic utilizing a transmission modality similar to that of firsttransceiver 104. For example, if first transceiver 104 is a WLANtransceiver, first plurality of devices 110 may be WLAN devices. In aparticular example, first plurality of devices 110 may include devicessuch as mobile phones and mobile devices, laptops and computing devices,as well as any other suitable wireless-enabled device such as smart homedevices. Accordingly, first plurality of devices 110 is configured tocommunicate with first transceiver 104.

System 100 also includes second plurality of devices 120 which may bedevices configured to transmit and receive wireless network trafficutilizing a transmission modality similar to that of second transceiver106. For example, if second transceiver 106 is a Bluetooth transceiver,second plurality of devices 120 may be Bluetooth devices. In aparticular example, second plurality of devices 120 may also includedevices such as mobile phones and mobile devices, as well as laptops andcomputing devices. Moreover, second plurality of devices 120 may includevarious smart devices, such as wearable devices. Accordingly, secondplurality of devices 120 is configured to communicate with secondtransceiver 106.

In various embodiments, first transceiver 104 and second transceiver 106may be located on a same chip. Accordingly, the transceivers may beimplemented as integrated circuits on a same die or substrate. In someembodiments, first transceiver 104 and second transceiver 106 may beimplemented on different dies or chips. Accordingly, first transceiver104 and second transceiver 106 may be implemented in different indifferent integrated circuits or processing devices. Accordingly, whileFIG. 1 illustrates one example, of how first transceiver 104 and secondtransceiver 106 may be implemented, it will be appreciated thatcollocated device 102 as well as first transceiver 104 and secondtransceiver 106 may be configured in any of the ways described above anddisclosed herein.

Moreover, while FIG. 1 and FIG. 2 discussed in greater detail belowdescribe the operation of first transceiver 104 and second transceiver106 with reference to antenna 109, it will be appreciated thatcollocated device 102 may include multiple antennas. Accordingly, firsttransceiver 104 may be coupled to a first antenna, and secondtransceiver 106 may be coupled to a second antenna, and the access toand utilization of such antennas may be configured as disclosed herein.In this way, access to the transmission medium may be controlled despitethe use of multiple antennas.

FIG. 2 illustrates an example of a device that includes collocatedtransceivers, configured in accordance with some embodiments. Asdiscussed above, devices disclosed herein may include multipletransmission devices, such as transceivers, that may share atransmission medium. As also discussed above, a collocated device, suchas collocated device 102, may include one or more transceivers, such asfirst transceiver 104 and second transceiver 106 that share access to atransmission medium and share hardware components, such as antenna 109.

As noted above, first transceiver 104 and second transceiver 106 may bedifferent types of transceivers that utilize different transmissionprotocols. For example, first transceiver 104 may be a WLAN transceiverthat is configured to utilize a Wi-Fi transmission protocol inaccordance with a suitable 802.11 specification. Moreover, secondtransceiver 106 may be a Bluetooth transceiver that is configured toutilize Bluetooth transmission protocols. Accordingly, secondtransceiver 106 may be configured to have a specific protocol issuingparticular requests, such as Bluetooth sync events or requests, atparticular times as designated by the Bluetooth transmission protocol.

In various embodiments, processing device 108, may include a packettraffic arbiter configured to manage data packets associated with firsttransceiver 104, and processing device 108 is configured to generate theschedule. More specifically, processing device 108 is configured togenerate a QuietIE schedule based on a transmission parameter of secondtransceiver 106. In various embodiments, a transmission parameter mayrefer to particular feature or characteristic of a transmissionprotocol, such as a period, frequency, amplitude, duty cycle, sequenceof data values, or any other suitable unique characteristic oridentifier associated with the transmission protocol.

Thus, according to some embodiments, processing device 108 may identifyperiods of activity of second transceiver 106 based on the transmissionprotocol of second transceiver 106. In this example, second transceiver106 is a Bluetooth transceiver that utilizes an enhanced synchronousconnection-oriented (eSCO) Bluetooth protocol. Such a protocol may havespecific times at which sync requests are made, and at which Bluetoothtraffic begins and ends. Accordingly, processing device 108 isconfigured to query second transceiver 106 to determine when suchtraffic is expected. Processing device 108 is further configured togenerate a QuietIE schedule based on the results of such a query. Thegenerated QuietIE schedule may be generated based on an identificationor estimation of times at which traffic of second transceiver 106 isexpected and not expected, such as when there is Bluetooth traffic, andwhen there is no Bluetooth traffic. In various embodiments, suchparameters or properties may be queried, observed, or inferred. Forexample, Bluetooth traffic may have a particular carrier frequency witha particular duty cycle within that frequency. Based on such parameters,processing device 108 may determine when second transceiver 106 is notactive and when there is no Bluetooth traffic. Accordingly, thegenerated QuietIE schedule is configured based on an indication of whentransmission is possible by first transceiver 104, such as when secondtransceiver is not transmitting. More specifically, the Quite IEschedule may be synced to particular features of second transceiver 106,such as Bluetooth sync events. Thus, the generated QuietIE schedule maybe generated based on times at which the transmission medium isavailable for first transceiver 104, as identified based on thetransmission parameter of second transceiver 106.

In various embodiments, the QuietIE schedule may identify periods whenthe transmission medium is quiet and absent, or periods when it isavailable and present. Accordingly, an access point generating the QuiteIE schedule may include the Quite IE schedule in a beacon frame that istransmitted to downstream client devices, and the QuietIE schedule mayidentify when the access point is quiet and when the access point isavailable. In various embodiments, such downstream client devices mayalso be referred to herein as stations. In this way, operation of firsttransceiver 104 as well as downstream devices in communication withfirst transceiver 104 are configured to implement traffic in accordancewith quiet and available times that are determined based on theestimated Bluetooth traffic activity of second transceiver 106.

Furthermore, processing device 108 is configured to generate the firstand second control signals in accordance with the generated QuietIEschedule. For example, during an enabled time in which there is noexpected Bluetooth traffic, and traffic is allowed for first transceiver104, which may be a WLAN transceiver which appears as present whenenabled, first control signal may enable coupling between antenna 109and first transceiver 104, and second control signal may disablecoupling between antenna 109 and second transceiver 106. Moreover,during a quiet time or disabled time in which there is expectedBluetooth traffic and traffic is not allowed for first transceiver 104,first control signal may disable coupling between antenna 109 and firsttransceiver 104, and second control signal may enable coupling betweenantenna 109 and second transceiver 106. Additional details regardingsuch signals will be discussed in greater detail below with reference toFIGS. 3 and 4.

In various embodiments, collocated device 102 further includes RF switch202 which is coupled to antenna 109, and is configured to enable anddisable coupling between the transceivers and antenna 109. For example,a first control signal may control coupling/decoupling between firsttransceiver 104 and antenna 109. Moreover, a second control signal maycontrol coupling/decoupling between second transceiver 106 and antenna109. In various embodiments, such control signals are generated byprocessing device 108.

In some embodiments, collocated device 102 further includes interface204 which provides a direct communicative interface between firsttransceiver 104 and second transceiver 106. In various embodiments,collocated device 102 also includes processor 206 and memory 208 whichare configured to handle one or more processing operations associatedwith first transceiver 104, second transceiver 106, interface 204, andRF switch 202, and store data such as state data and backup data.Moreover, communications between components of collocated device 102 maybe facilitated by bus 210.

FIG. 3 illustrates an example of a first timing diagram, implemented inaccordance with some embodiments. As discussed above, various controlsignals may be generated by processing device 108. Moreover, suchcontrol signals may be grant signals that are configured to grant ordeny access of a transceiver to a shared transmission medium. Forexample, first control signal 302 may be configured to grant or denytransmission medium access to first transceiver 104 based, at least inpart, on the QuietIE schedule, and may be generated by processing device108. Moreover, second control signal 304 may be configured to grant ordeny transmission medium access to second transceiver 106 based, atleast in part, on the QuietIE schedule, and may be provided fromprocessing device 108 to second transceiver 106.

In another example, such control signals may be utilized to enable anddisable coupling between first transceiver 104 and antenna 109. In thisway, first control signal 302 may be utilized as a transmission mediumgrant signal for first transceiver 104. Similarly, second control signal304 may be utilized to enable and disable coupling between secondtransceiver 106 and antenna 109. In this way, second control signal 304may be utilized as a transmission medium grant signal for secondtransceiver 106.

First timeline 306 illustrates an example of states associated withfirst transceiver 104. For example, when first transceiver 104 is notgranted access to the transmission medium, first transceiver 104 may beabsent or quiet. Moreover, when first transceiver 104 is granted accessto the transmission medium, first transceiver 104 is present oravailable. First timeline 306 also illustrates the initial transmissionof a beacon frame that includes the QuietIE schedule. In variousembodiments, the collocated device including first transceiver 104 andsecond transceiver 106 is configured as an access point that is managingthe coexistence of first transceiver 104 and second transceiver 106 inthe transmission medium. In such an example, as shown in first timeline306, the coexistence between first transceiver 104 and secondtransceiver 106 is implemented using a single beacon frame. Furthermore,as shown in second timeline 308, a downstream client device mayimplement the transmitted QuietIE schedule to synchronize its quiet andactive times to the generated schedule. Accordingly, the downstreamclient device may be quiet when first transceiver 104 is not grantedaccess to the transmission medium, and the downstream client device maybe in active when first transceiver 104 is granted access to thetransmission medium.

FIG. 4 illustrates an example of a second timing diagram, implemented inaccordance with some embodiments. As similarly discussed above, controlsignals, such as first control signal 302 and second control signal 304may be generated by processing device 108 and utilized to enable anddisable coupling between first transceiver 104 and antenna 109 as wellas to enable and disable coupling between second transceiver 106 andantenna 109.

As also shown in FIG. 4, first timeline 306 illustrates an example ofstates associated with first transceiver 104, and second timeline 308illustrates how a downstream client device may implement the transmittedQuietIE schedule to synchronize its quiet and active times to thegenerated schedule. FIG. 4 further illustrates how a request frame maybe issued by the downstream device to initiate the generation of theQuietIE schedule. More specifically, collocated device 102 may be adownstream device, such as a client device or station, that is managingthe coexistence of first transceiver 104 and second transceiver 106 inthe transmission medium. Accordingly, when configured in this waycollocated device 102 may transmit a QuietIE request frame to an accesspoint. In this example, the access point may generate a QuietIE responseaction which may include the generation of the QuietIE schedule asdescribed above. The QuietIE schedule may then be distributed in abeacon frame to all downstream client devices. In this way, thegeneration of a QuietIE schedule may be responsive to a request from aclient device when a client device is managing the coexistence of firsttransceiver 104 and second transceiver 106 in the transmission medium.

FIG. 5 illustrates flow chart of an example of a method for implementingcoexistence of traffic for collocated transceivers in accordance withsome embodiments. As discussed above, the implementation of coexistenceof traffic as disclosed herein may utilize the transmission of far fewerframes, and result in reduction of transmission overhead associated withsuch coexistence of traffic.

Accordingly, method 500 may being with operation 502 during which aQuietIE request action may be issued. As discussed above, the QuietIErequest may be generated by a downstream client device which may be astation. As noted above, such a downstream client device may, forexample, be a WLAN device that is in communication with firsttransceiver 104.

Method 500 may proceed to operation 504 during which a QuietIE responseaction may be performed. In various embodiments, the QuietIE responseaction may include the transmission of a QuietIE response frame.

Method 500 may proceed to operation 506 during which a QuietIE schedulemay be generated. As discussed above, the QuietIE schedule may begenerated based on the transmission parameter of another collocatedtransceiver, such as second transceiver 106. In this way, the QuietIEschedule may be generated based on one or more characteristics of thetransmission protocol of second transceiver 106. For example, theQuietIE schedule may be generated for a collocated WLAN transceiver anddownstream STAs, and such QuietIE schedule may be generated based, atleast in part, on a Bluetooth protocol implemented by a collocatedBluetooth transceiver.

Method 500 may proceed to operation 508 during which the QuietIEschedule may be transmitted. As noted above, the QuietIE schedule may beincluded in a beacon frame that is transmitted to all downstreamdevices. In this way, the downstream devices may receive the QuietIEschedule, and synchronize their quiet and active times based on theexpected activity of second transceiver 106. Moreover, as similarlydiscussed above, the transmission and implementation of the QuietIEschedule enables the implementation of coexistence of the collocatedtransceivers utilizing the single beacon frame, and request frame ifutilized, as opposed to a CTS-to-Self frame or management frame withevery transmission.

Method 500 may proceed to operation 510 during which one or more controlsignals may be generated. As also described above, control signals, suchas the first and second control signals may be generated and implementedbased on the identified times underlying the QuietIE schedule.Accordingly, the first and second control signals may be generated andimplemented to enable utilization of the transmission medium andassociated hardware that may include, for example, antenna 109, in amanner that in consistent with the generated QuietIE schedule.

FIG. 6 illustrates flow chart of another example of a method forimplementing coexistence of traffic for collocated transceivers inaccordance with some embodiments. As will be discussed in greater detailbelow, the implementation of coexistence of traffic as disclosed hereinmay utilize the transmission of far fewer frames, and may also implementlegacy techniques when the implementation of a QuietIE schedule is notfeasible.

Accordingly, method 600 may being with operation 602 during which it maybe determined if a QuietIE schedule is available. Such a determinationmay be made based on whether or not a QuietIE schedule is stored in amemory of a collocated device, or based on one or more indicators oridentifiers that are configured to identify the availability of aQuietIE schedule. In various embodiments, if a QuietIE schedule isavailable, method 600 may proceed to operation 604.

During operation 604, it may be determined if a transceiver, such as asecond transceiver, may be aligned with the QuietIE schedule. In variousembodiments, such a determination may be made based on a comparison ofthe QuietIE schedule with parameters or characteristics of thetransmission protocol of the second transceiver. For example, availableperiods and quiet periods may be compared against parameters, such asduty cycle and period, of the transmission protocol of the secondtransceiver, and it may be determined if it is possible to align thesecond transceiver with the available periods and quiet periods giventhose parameters or characteristics. If it is determined that alignmentis possible, method 600 may proceed to operation 606 during which thesecond transceiver may be granted access to the transmission mediumbased on requests issued by the second transceiver and based on thetransmission protocol of the second transceiver. For example, the secondtransceiver may be a Bluetooth transceiver, and may be granted access tothe transmission medium based on Bluetooth transmission requests.

Returning to operation 604, if it is determined that a transceivercannot be aligned with the QuietIE schedule, method 600 may proceed tooperation 608 during which it may be determined if the QuietIE schedulemay be aligned with a period of the transmission protocol of the secondtransceiver. For example, it may be determined if the QuietIE schedulemay be aligned with a period of the second transceiver utilizing aBluetooth protocol. Such a determination may be made based on one ormore features or characteristics of the QuietIE schedule, such as aperiod or frequency, and a period of the transmission protocol of thesecond transceiver. If it is determined that the QuietIE schedule may bealigned with a period of the transmission protocol of the secondtransceiver, method 600 may proceed to operation 610.

During operation 610, the QuietIE schedule may be adjusted andimplemented based on requests issued by the second transceiver. Forexample, the QuietIE schedule may be moved or adjusted based on requestsissued by the second transceiver, which may be Bluetooth requests. Inthis way, adjustments may be made to the implementation of the QuietIEschedule to align the QuietIE schedule with such Bluetooth requests. Asshown in FIG. 6, if such alignment is successful, as may be determinedat operation 612, the second transceiver may be granted access to thetransmission medium in accordance with such requests.

If such alignment is not successful, method 600 may proceed to operation614 during which the second transceiver may be switched to a legacycoexistence technique. For example, the second transceiver may useCTS-to-Self frames or management frames to implement such coexistence,and such frames may be included with every transmission.

Returning to operation 608, if it is determined that the QuietIEschedule cannot be aligned with a period of the transmission protocol ofthe second transceiver, method 600 may proceed to operation 616 duringwhich new QuietIE schedule may be generated. In various embodiments,this may include the generation of a QuietIE schedule request and/or thegeneration and distribution of a QuietIE schedule. In variousembodiments, the QuietIE schedule may be generated based, at least inpart, on features or characteristics of a transmission protocol of thesecond transceiver, such as a timing of requests issued in accordancewith the transmission protocol of the second transceiver, such asBluetooth requests.

If a QuietIE schedule is successfully generated, as determined inoperation 618, method 600 may proceed to operation 606 during which thesecond transceiver may be granted access to the transmission mediumbased on requests issued by the second transceiver and based on thetransmission protocol of the second transceiver. If a QuietIE scheduleis not successfully generated, as determined in operation 618, method600 may proceed to operation 614 during which the second transceiver maybe switched to a legacy coexistence technique.

Returning to operation 602, if a QuietIE schedule is not available,method 600 may proceed to operation 616 as discussed above, and it maybe determined if a QuietIE schedule may be generated.

Although the foregoing concepts have been described in some detail forpurposes of clarity of understanding, it will be apparent that certainchanges and modifications may be practiced within the scope of theappended claims. It should be noted that there are many alternative waysof implementing the processes, systems, and devices. Accordingly, thepresent examples are to be considered as illustrative and notrestrictive.

What is claimed is:
 1. A method comprising: identifying a plurality ofwireless devices communicatively coupled to a first transceiver;generating, using a processing device, a medium access schedule for atleast the first transceiver and the plurality of wireless devices basedon a transmission parameter identifying one or more transmission timesdesignated by a transmission protocol of a second transceiver, thesecond transceiver being collocated with the first transceiver andsharing a transmission medium with the first transceiver, and the mediumaccess schedule comprising a QuietIE schedule; and transmitting theQuietIE schedule to the plurality of wireless devices, the QuietIEschedule identifying a plurality of quiet periods and a plurality ofavailable periods to the plurality of wireless devices.
 2. The method ofclaim 1, wherein each of the plurality of quiet periods identifies aperiod during which the first transceiver is not available tocommunicate with the plurality of wireless devices, and wherein each ofthe plurality of available periods identifies a period during which thefirst transceiver is available to communicate with the plurality ofwireless devices.
 3. The method of claim 1, wherein the firsttransceiver is a wireless local area network (WLAN) transceivercompatible with a Wi-Fi transmission protocol, wherein the secondtransceiver is a Bluetooth transceiver, and wherein the transmissionparameter of the second transceiver identifies one or more parameters ofa Bluetooth transmission protocol.
 4. The method of claim 3, wherein theQuietIE schedule is generated based, at least in part, on Bluetooth syncevents associated with the second transceiver.
 5. The method of claim 3,wherein the first transceiver and the second transceiver operate on thesame frequency band.
 6. The method of claim 1 further comprising:generating, using the processing device, a first control signal to grantor deny transmission medium access to the first transceiver based, atleast in part, on the QuietIE schedule; and generating, using theprocessing device, a second control signal to grant or deny transmissionmedium access to the second transceiver based, at least in part, on theQuietIE schedule.
 7. The method of claim 1, wherein the QuietIE scheduleis transmitted to the plurality of wireless devices in a beacon frame.8. The method of claim 1, wherein the plurality of quiet periods and theplurality of available periods are determined based, at least in part,on a duty cycle of a transmission protocol of the second transceiver. 9.A device comprising: a first transceiver configured to transmit, usingan antenna, data packets in accordance with a first transmissionprotocol; a second transceiver configured to transmit, using theantenna, data packets in accordance with a second transmission protocol;and a processing device configured to generate a medium access schedulefor at least the first transceiver and a plurality of wireless devicescommunicatively coupled to the first transceiver based on a transmissionparameter identifying one or more transmission times designated by atransmission protocol of the second transceiver, wherein the mediumaccess schedule is a QuietIE schedule that identifies a plurality ofquiet periods and a plurality of available periods that are determinedbased, at least in part, on the transmission parameter of the secondtransceiver.
 10. The device of claim 9, wherein each of the plurality ofquiet periods identifies a period during which the first transceiver isnot available to communicate with a plurality of wireless devices, andwherein each of the plurality of available periods identifies a periodduring which the first transceiver is available to communicate with theplurality of wireless devices.
 11. The device of claim 9, wherein theprocessing device comprises a packet traffic arbiter included in thefirst transceiver.
 12. The device of claim 9, wherein the firsttransceiver is a wireless local area network (WLAN) transceivercompatible with a Wi-Fi transmission protocol, wherein the secondtransceiver is a Bluetooth transceiver, and wherein the transmissionparameter of the second transceiver identifies one or more parameters ofa Bluetooth transmission protocol.
 13. The device of claim 12, whereinthe plurality of quiet periods and the plurality of available periods ofthe QuietIE schedule are synchronized to Bluetooth sync events of thesecond transceiver.
 14. The device of claim 9, wherein the processingdevice is further configured to: generate a first control signal togrant or deny transmission medium access to the first transceiver based,at least in part, on the QuietIE schedule; and generate a second controlsignal to grant or deny transmission medium access to the secondtransceiver based, at least in part, on the QuietIE schedule.
 15. Thedevice of claim 9, wherein the processing device is further configuredto transmit the QuietIE schedule to a plurality of wireless devices, andwherein the QuietIE schedule is transmitted in a beacon frame.
 16. Asystem comprising: an antenna configured to transmit wirelesscommunications signals; a WLAN transceiver compatible with a Wi-Fitransmission protocol; a Bluetooth transceiver compatible with aBluetooth transmission protocol; a processing device configured togenerate a medium access schedule for the WLAN transceiver and a firstplurality of devices based on a transmission parameter identifying oneor more transmission times designated by a transmission protocol of theBluetooth transceiver, wherein the medium access schedule comprises aQuietIE schedule that identifies a plurality of quiet periods and aplurality of available periods that are determined based, at least inpart, on the transmission parameter of the Bluetooth transceiver;wherein, the first plurality of devices is configured to communicatewith the WLAN transceiver; and a second plurality of devices configuredto communicate with the Bluetooth transceiver.
 17. The system of claim16, wherein each of the plurality of quiet periods identifies a periodduring which the WLAN transceiver is not available to communicate withthe first plurality of devices, and wherein each of the plurality ofavailable periods identifies a period during which the WLAN transceiveris available to communicate with the first plurality of devices.
 18. Thesystem of claim 17, the plurality of quiet periods and the plurality ofavailable periods of the QuietIE schedule are synchronized to Bluetoothsync events of the Bluetooth transceiver.
 19. The system of claim 16,wherein the processing device is further configured to: generate a firstcontrol signal to grant or deny transmission medium access to the WLANtransceiver based, at least in part, on the QuietIE schedule; generate asecond control signal to grant or deny transmission medium access to theBluetooth transceiver based, at least in part, on the QuietIE schedule;and transmit the QuietIE schedule to the first plurality of devices in abeacon frame.
 20. The system of claim 16, wherein the processing deviceis included in an access point.